Folding Any Orthogonal Maze

نویسندگان

  • Erik D. Demaine
  • Martin L. Demaine
  • Jason Ku
چکیده

We develop an algorithm to fold a square of paper into an orthogonal maze of ridges protruding out of a square base. More precisely, given an orthogonal graph drawn on a square, we fold a constant-factor larger square of paper into the square with the orthogonal graph extruded orthogonally to a specified (uniform) height. The zero-thickness ridges could form a path like the Hilbert curve, a maze or labyrinth, or troughs for liquid distribution. Our foldings are efficient. If the specified orthogonal graph lies on an n × n grid of unit squares, and we wish to fold ridges of specified height h, then we use a paper square of side length (2h + 1)(n − 1). We argue that this paper usage is always within a factor of 2h + 1 of optimal, and optimal in the case of extruding a full n× n grid graph. Our foldings are also watertight [DT09]: the boundary of the paper maps to the boundary of the model. In contrast, the original algorithm for folding any polyhedral surface [DDM00] is inefficient and not watertight. Origamizer [DT09] provides a family of foldings that may include similarly efficient (and watertight) foldings, but does not provide an efficient algorithm to find such a good folding. The box-pleating techniques of [BDDO09] are most closely related, but applied in a straightforward matter, would use a square of side length Θ(n2). Our algorithm uses an appropriate folding gadget at each grid point, depending on which of the four incident edges should be extruded. In all, there are six gadgets up to rotation. Figure 1 shows one such gadget: the 90◦ corner. All gadgets have a consistent interface on their four sides, allowing gadgets be combined in an arbitrary combination. Extrusion heights larger than the orthogonal distance between gadgets require thinning of the gadgets by sink folds (Figure 1, right).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Continuous Flattening of Orthogonal Polyhedra

Can we flatten the surface of any 3-dimensional polyhedron P without cutting or stretching? Such continuous flat folding motions are known when P is convex, but the question remains open for nonconvex polyhedra. In this paper, we give a continuous flat folding motion when the polyhedron P is an orthogonal polyhedron, i.e., when every face is orthogonal to a coordinate axis (x, y, or z). More ge...

متن کامل

Leaving an Unknown Maze Using an Error-Prone Compass

Imagine you are trapped in a maze of caves. All you have is an old rusty compass and barely enough light to read it. Howmuch inaccuracy can you allow to ensure that you can leave the maze? Or you are walking in a maze of hedgerows that are on the whole orthogonal. Can you find the exit by counting left and right turns? We consider the problem of escaping from an unknown polygonal maze under lim...

متن کامل

Simple Folding is Really Hard

Simple folding (folding along one line at a time) is a practical form of origami used in manufacturing such as sheet metal bending. We prove strong NP-completeness of deciding whether a crease pattern can be simply folded, both for orthogonal paper with assigned orthogonal creases and for square paper with assigned or unassigned creases at multiples of 45◦. These results settle a long standing ...

متن کامل

When Can You Fold a Map?

We explore the following problem: given a collection of creases on a piece of paper, each assigned a folding direction of mountain or valley, is there a flat folding by a sequence of simple folds? There are several models of simple folds; the simplest one-layer simple fold rotates a portion of paper about a crease in the paper by ±180◦. We first consider the analogous questions in one dimension...

متن کامل

Polygons Folding to Plural Incongruent Orthogonal Boxes

We investigate the problem of finding orthogonal polygons that fold to plural incongruent orthogonal boxes. There are two known polygons that fold to produce two incongruent orthogonal boxes. In this paper, we show that there are infinite such polygons. We also show that there exists a tile that produces two incongruent orthogonal boxes.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009